#ifndef TEST_BST_H
#define TEST_BST_H

#include <time.h>
#include <stdlib.h>
#include <assert.h>
#include <CUnit/Basic.h>
#include <CUnit/CUnit.h>
#include "bst_tree.h"
#define BST_SEQ_BUFFER_MAX_LEN 1024


static char bst_tree_seq[BST_SEQ_BUFFER_MAX_LEN];
static int seq_ptr = 0;




void refresh_seq_buffer() ;
void bst_preorder_seq(bst_tree r);
void bst_inorder_seq(bst_tree r);
void bst_postorder_seq(bst_tree r);


// void test_lll_adjust(void);
// void test_rrr_adjust(void);
// void test_lr_adjust(void);
// void test_rl_adjust(void);




void AddTests(void);

#endif